
#ifndef LINKMATRIX_H
#define LINKMATRIX_H

#include <string>
#include vector



/**
  * class LinkMatrix
  * 
  */

class LinkMatrix
{
public:

	// Constructors/Destructors
	//  


	/**
	 * Empty Constructor
	 */
	LinkMatrix ( );

	/**
	 * Empty Destructor
	 */
	virtual ~LinkMatrix ( );

	// Static Public attributes
	//  

	// Public attributes
	//  


	// Public attribute accessor methods
	//  


	// Public attribute accessor methods
	//  


protected:

	// Static Protected attributes
	//  

	// Protected attributes
	//  

public:


	// Protected attribute accessor methods
	//  

protected:

public:


	// Protected attribute accessor methods
	//  

protected:


private:

	// Static Private attributes
	//  

	// Private attributes
	//  

	Link[][] matrix;
public:


	// Private attribute accessor methods
	//  

private:

public:


	// Private attribute accessor methods
	//  


	/**
	 * Set the value of matrix
	 * @param new_var the new value of matrix
	 */
	void setMatrix ( Link[][] new_var )	 {
			matrix = new_var;
	}

	/**
	 * Get the value of matrix
	 * @return the value of matrix
	 */
	Link[][] getMatrix ( )	 {
		return matrix;
	}
private:


	void initAttributes ( ) ;

};

#endif // LINKMATRIX_H
